package com.prd.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 客户-客人家庭详情总表
 * </p>
 *
 * @author o1
 * @since 2023-12-14
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("客人家庭信息CustomerGuestFamilyDetailDTO")
public class CustomerGuestFamilyDetailDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 客人编号
     */
    @ApiModelProperty("客人编号")
    private String guestNo;

    /**
     * 家里排行
     */
    @ApiModelProperty("家里排行")
    private Integer guestSeniority;

    /**
     * 婚姻状况，未婚1，已婚2，离异3
     */
    @ApiModelProperty("婚姻状况，未婚1，已婚2，离异3")
    private Integer guestMaritalStatus;

    /**
     * 家庭年收入annual household income
     */
    @ApiModelProperty("家庭年收入annual household income")
    private String guestAhi;

    /**
     * 房产数目Number of properties
     */
    @ApiModelProperty("房产数目Number of properties")
    private Integer guestNop;

    /**
     * 房产总价值total property value
     */
    @ApiModelProperty("房产总价值total property value")
    private String guestTpv;

    /**
     * 车辆总数目total number of vehicles
     */
    @ApiModelProperty("车辆总数目total number of vehicles")
    private Integer guestTnov;

    /**
     * 车辆总价值total vehicle value
     */
    @ApiModelProperty("车辆总价值total vehicle value")
    private String guestTvv;

    /**
     * 伴侣生日
     */
    @ApiModelProperty("伴侣生日")
    private Date guestPartnerBirthday;

    /**
     * 父亲生日
     */
    @ApiModelProperty("父亲生日")
    private Date guestFatherBirthday;

    /**
     * 母亲生日
     */
    @ApiModelProperty("母亲生日")
    private Date guestMotherBirthday;

    /**
     * 儿子总数目total number of sons
     */
    @ApiModelProperty("儿子总数目total number of sons")
    private Integer guestTnos;

    /**
     * 儿子们生日，用；间隔
     */
    @ApiModelProperty("儿子们生日，用；间隔")
    private String guestSonsBirthdays;

    /**
     * 女儿总数目total number of daughters
     */
    @ApiModelProperty("女儿总数目total number of daughters")
    private Integer guestTnod;

    /**
     * 女儿们生日，用；间隔
     */
    @ApiModelProperty("女儿们生日，用；间隔")
    private String guestDaughtersBirthdays;

    /**
     * 其他
     */
    @ApiModelProperty("其他")
    private String guestOther;


}
